package com.util;

import java.util.List;

public class PageUtil {

    //在过滤器完毕之后进行分页筛选
    public static List<Object> getPageList(int pageSize, int pageIndex, List list){
        int listLen = list.size();
        int pageStart = (pageIndex-1) > 0 ? (pageIndex-1) * pageSize : 0;
        int pageEnd = pageIndex * pageSize;
        if(pageStart > listLen){
            return list;
        }
        pageEnd = pageEnd > listLen ? listLen: pageEnd;
        return list.subList(pageStart, pageEnd);
    }
}
